home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / DA / P / Pica Calculator 2 / PC2 Folder / PC2 Sample Pgms / PC2 Sample Pgms.rsrc / pPGM_11902_CircumscribeTriangle < prev    next >
Encoding:
Text File  |  1993-07-16  |  815 b   |  112 lines

  1. ?Length of side a?
  2. ssideA
  3. ?Length of side b?
  4. ssideB
  5. ?Length of side c?
  6. ssideC
  7. ! *************
  8. ! solve for angleA
  9. rsideB
  10. x
  11. +
  12. rsideC
  13. x
  14. =
  15. -
  16. rsideA
  17. x
  18. =
  19. sworkVariable
  20. rsideB
  21. *
  22. rsideC
  23. *
  24. #2
  25. =
  26. ÷workVariable
  27. rworkVariable
  28. °
  29. sangleA
  30. ! *************
  31. ! solve for angleB
  32. rangleA
  33. _
  34. *
  35. rsideB
  36. =
  37. /
  38. rsideA
  39. =
  40. sangleB
  41. ! *************
  42. ! solve for angleC
  43. #180
  44. -
  45. (
  46. rangleA
  47. +
  48. rangleB
  49. )
  50. =
  51. sangleC
  52. ! *************
  53. ! find angleB2
  54. rangleB
  55. -
  56. (
  57. #90
  58. -
  59. rangleC
  60. )
  61. =
  62. sangleB2
  63. ! *************
  64. ! find angleC2
  65. rangleC
  66. -
  67. (
  68. #90
  69. -
  70. rangleB
  71. )
  72. =
  73. sangleC2
  74. ! *************
  75. ! find raidus & position
  76. rsideA
  77. /
  78. #2
  79. =
  80. ! save horiz move
  81. s1
  82. /
  83. rangleC2
  84. |
  85. =
  86. ! we have radius
  87. *
  88. #2
  89. =
  90. ! save diameter
  91. s0
  92. ! *************
  93. ! compute vert pos.
  94. r1
  95. *
  96. rangleC2
  97. \
  98. =
  99. s2
  100. ! *************
  101. r0
  102. @Circle diameter:
  103. r1
  104. @From vertex C; x position:
  105. r2
  106. @From vertex C; y position:
  107.